Monitoring Bottlenecks in Agile and Lean Software Development Projects - A Method and Its Industrial Use
نویسندگان
چکیده
In the face of growing competition software projects have to deliver software products faster and with better quality – thus leaving little room for unnecessary activities or non-optimal capacity. To achieve the desired high speed of the projects and the optimal capacity, bottlenecks existing in the projects have to be monitored and effectively removed. The objective of this research is to show experiences from a mature software development organization working according to Lean and Agile software development principles. By conducting a formal case study at Ericsson we were able to elicit and automate measures required to monitor bottlenecks in software development workflow, evaluated in one of the projects. The project developed software for one of the telecom products and consisted of over 80 developers. The results of the case study include a measurement system with a number of measures/indicators which can indicate existence of bottlenecks in the flow of work in the project and a number of good practices helping other organizations to start monitoring bottlenecks in an effective way – in particular what to focus on when designing such a measurement system.
منابع مشابه
Using metrics in Agile and Lean Software Development - A systematic literature review of industrial studies
Context: Software industry has widely adopted Agile software development methods. Agile literature proposes a few key metrics but little is known of the actual metrics use in Agile teams. Objective: The objective of this paper is to increase knowledge of the reasons for and effects of using metrics in industrial Agile development. We focus on the metrics that Agile teams use, rather than the on...
متن کاملIdentifying Lean Software Development Values
Agile software development (ASD) has emerged as a practice-led initiative which offers great promise in improving software productivity. However some confusion exists as to its relationship with Lean Software Development (LSD). Some treat LSD as more or less synonymous with ASD whereas others view LSD as a different concept. The definition and positioning of LSD relative to ASD is important as ...
متن کاملHow the beyond Budgeting Management Model Enables Lean Thinking and the Agile Organization
Lean and Agile Project Management: For Large Programs and Projects p. 37 When Agile Is Not Enough p. 44 Refactoring the Organization p. 48 A Journey to Systemic Improvement (Abstract) p. 52 Complexity vs. Lean, the Big Showdown (Abstract) p. 53 Lean Product Development and Innovation Lean Product Development and Innovation Track Summary p. 55 A Tentative Framework for Lean Software Enterprise R...
متن کاملAgile Software Development Framework in a Small Project Environment
Agile methods are highly attractive for small projects, but no agile method works well as a standalone system. Therefore, some adaption or customization is always required. In this paper, the Agile Framework for Small Projects (AFSP) was applied to four industry cases. The AFSP provides a structured way for software organizations to adopt agile practices and evaluate the results. The framework ...
متن کاملLaboratory Driven, Lean-to-Adaptive Prototyping in Parallel for Web Software Project Identification and Application Development in Health Science Research
Clinical research laboratories, bioinformatics core facilities, and health science organizations often rely on heavy planning based software development models to propose, build, and distribute software as a consumable product. Projects in non-agile software life cycles tend to have rigid “plan-design-build” milestones, increasing the amount of time needed for software development completion. T...
متن کامل